Synonyms for "long haul"

Words with similar meaning